Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.5K
Vistas
"Estructura angular cargada de forma síncrona y asíncrona" al importar una lib a otra

Tengo el siguiente espacio de trabajo de Angular 12:

 projects/ lib_a/ lib_b/ host/

Donde básicamente:

  • lib_a contiene algún kit de interfaz de usuario
  • lib_b maneja las cosas de autenticación y depende de lib_a para reutilizar el kit de interfaz de usuario
  • host es una aplicación que importa ambas bibliotecas

Lo que me pregunto es... ¿ es esto posible? ¿Puedo importar lib_a a su hermana lib_b ?

Ambas bibliotecas se pueden compilar bien, pero tan pronto como intento importar una a la otra (digamos, lib_a into lib_b ) aparece el siguiente error:

 Building entry point 'lib_b' ------------------------------------------------------------------------------ ✖ Compiling with Angular in legacy View Engine compilation mode. ERROR: Angular structure loaded both synchronously and asynchronously

Busqué en Google el error y encontré esta pregunta anterior: Cómo solucionar: Error: la estructura angular se cargó de forma sincrónica y asincrónica , así que revisé todas las importaciones y parecían estar bien, luego deshabilité Ivy para ambas bibliotecas y comprobé que no hay ninguna dependencias faltantes. Todavía no tengo nada.

Ninguna de estas bibliotecas está publicada, por lo que sería preferible una solución local (es decir, todavía no puedo implementar el paquete en NPM/GitHub).

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

También fallé al configurar un espacio de trabajo angular con una biblioteca que hace referencia a otra biblioteca (= monorepo). En su lugar, debe crear un espacio de trabajo NX.

  • Aquí están los comandos que hice
  • Aquí hay un proyecto de demostración con todas las instrucciones.
  • nx.dev

De hecho, esto le permite hacer referencia a bibliotecas de aplicaciones y bibliotecas de otras bibliotecas, todo en el mismo espacio de trabajo.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda